#information {
    height: auto;
    margin: 30px auto 0;
    padding-left: 0;
    width: 100%;
}

table#listing {
    background: none repeat scroll 0 0 #C3D9FF;
    padding: 20px 20px 40px;
}
table#listing .tr-odd {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #27292B;
    font-size: 14px;
    font-weight: 600;
    padding: 50px;
    text-align: left;
}
table#listing tr.tr-head {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #0146AB;
    font-weight: bold;
    text-align: left;
}
table#listing .tr-head td {
    padding: 5px 5px 5px 10px;
}

#page-yield {
    margin-top: 20px;
    overflow: hidden;
}
#page-yield {
    margin: 30px 0;
}

#student_profile_heading {
    margin: 0 auto;
    width: 800px;
}

#profile_picture_display {
    border: 8px solid #EFEFD1;
    float: left;
    height: 135px;
    margin-left: 50px;
    width: 125px;
}
#profile_picture_display img {
    height: 125px;
    width: 125px;
}
#student_main_info {
    float: left;
    margin-left: 50px;
    width: 500px;
    margin-top: -14px;
}
#student_main_info h3 {
    margin: 25px 0 0;
    padding: 0;
}
#student_main_info h4 {
    color: #0146AB;
    margin: 10px 0 0;
    padding: 0;
}
#new_profile_info_top {
    margin: 30px auto;
    width: 697px;
}
a.user_button {
    background: none repeat scroll 0 0 #27292B;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin: 30px auto 0 20px;
    padding: 7px 12px;
    text-align: center;
    text-decoration: none;
}
.user_button {
    background: none repeat scroll 0 0 #27292B;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin: 0 auto;
    padding: 7px 10px;
    text-decoration: none;
}
.user_button {
    margin-left: 270px;
    margin-top: 40px;
}


.left {
    color: #548AB2;
    text-align: left;
    width: 250px;
}
.odd {
    background: none repeat scroll 0 0 #EFF3FE;
    height: auto;
    margin-right: 5px;
}
.even {
    background: none repeat scroll 0 0 #DAE6FF;
    height: auto;
    margin-right: 5px;
}

.odd td {
    border-bottom: 1px solid #BDCFFF;
    border-top: 1px solid #BDCFFF;
    font-weight: bold;
    padding: 10px;
}
.odd td {
    border-bottom: 1px solid #BDCFFF;
    border-top: 1px solid #BDCFFF;
    font-weight: bold;
    padding: 10px;
}
.right {
    color: #000000;
    text-align: left;
    width: 450px;
}
.even td {
    border-bottom: 1px solid #BDCFFF;
    border-top: 1px solid #BDCFFF;
    font-weight: bold;
    padding: 10px;
}
.left {
    color: #548AB2;
    text-align: right;
}
.right {
    color: #000000;
    text-align: left;
    width: 450px;
}